package cn.fws.meap.community.service;

import cn.fws.meap.community.entity.Reply;
import cn.fws.meap.community.vo.ReplyListVo;

import java.util.List;

/**
 * 回复 服务层
 * 
 * @author chenkh
 * @date 2019-03-07
 */
public interface IReplyService {
	/**
     * 查询回复信息
     * 
     * @param id 回复ID
     * @return 回复信息
     */
	public Reply selectById(String id);
	
	/**
     * 查询回复列表
     * 
     * @param reply 回复信息
     * @return 回复集合
     */
	public List<Reply> selectList(Reply reply);
	
	/**
     * 新增回复
     * 
     * @param reply 回复信息
     * @return 结果
     */
	public int insert(Reply reply);
	
	/**
     * 修改回复
     * 
     * @param reply 回复信息
     * @return 结果
     */
	public int update(Reply reply);
		
	/**
     * 删除回复信息
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
	public int deleteByIds(String ids);

	/** 文章详情最新回复 */
	List<ReplyListVo> getArticleReply(String articleId,String openId,boolean flag);
	
}
